The phrase
"long head" typically refers to someone's tendency to think about and plan for the future. It means being good at making decisions that consider the possible consequences and benefits in the long run.
Full definition
Similar and related words and phrases are presented below.
«long»
«head»
Related phrases
Sentences with «long head»