have/know/get something off pat

have something off (or down) pat

have something memorized perfectly.
See also: have, off, pat, something

have/know/get something off ˈpat

(British English) (American English have/know something down ˈpat) know or have learned something so well that you can repeat it at any time: I’m afraid I haven’t got the answer off pat.She has all our names and cellphone numbers down pat.
See also: get, have, know, off, pat, something