LONGHEADED


Meaning of LONGHEADED in English

adj having unusual foresight or sagacity.

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