Longheaded
Word Dictionary
-> Longheaded
Search:
Longheaded
(a.) Having unusual foresight or sagacity.
Terms of Use
Canadian Jobs