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

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