American Dictionary
Definition have someone/something taped in American English
have someone/something taped phrase
phrase
1
to understand someone or something perfectly and to know how to deal with them effectively
Synonyms and related words
