Search the meaning of:
Results for longheaded
1. Having unusual foresight or sagacity.
Synonyms and related words: