have down

verb

1.
have (something) mastered