longheaded
Adjective
Meaning
Having unusual foresight or sagacity.
Source: Webster's dictionarySynonyms
provident
acute
cautious
penetrating
prudent
astute
discerning
incisive
cogent
sagacious
perspicacious
forward-looking
farsighted
percipient
foresighted
Show all synonyms