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.
See also: ear, have
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.
See also: ear, have
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs. © 2002 by The McGraw-Hill Companies, Inc.
See also: