have something down pat
• have something memorized perfectly.
• "she had the baby's medical routine down pat"
Similar:
word-perfect,
by heart,
by rote,
word for word,
parrot-fashion,
verbatim,
by memory,
memorized,
memorize,
commit to memory,
remember,
retain,
learn by heart,
learn,
learn by rote,
impress on the memory,
become word-perfect in,
con,