down pat
1.
(
satellite adjective
) understood perfectly; "had his algebra problems down"
Synonyms:
down
,
mastered
Terms and Conditions of Use / Copyright Notice