have an ear for
have an ear for (something)
To be particularly good at listening to and then repeating or understanding music, poetry, or foreign languages. I'm not very good at writing it, but I have quite an ear for Japanese. My sister has an ear for classical music. She can pick up on all sorts of layers and nuances that I would never notice.
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.
have an ear for something
Fig. to have the ability to learn music or languages. Bill doesn't have an ear for music. He can't carry a tune. Mary has a good ear for languages.
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs. © 2002 by The McGraw-Hill Companies, Inc.