Meaning of have down

Definition of have down

(verb) have (something) mastered; "She has the names of the fifty states down pat"

Other information on have down

WIKIPEDIA results for have down
Amazon results for have down