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./

Dictionary of English idioms .      Словарь английских идиом.