HAVE A (GOOD) HEAD FOR


Meaning of HAVE A (GOOD) HEAD FOR in English

{v. phr.} To have a special talent in a certain area. * /Joan has quite a good head for business administration./

Slang English vocab.      Английский сленговый словарь.