LONGHEADED


Meaning of LONGHEADED in English

(a.) Having unusual foresight or sagacity.

Webster's English dictionary.      Английский словарь Webster.