Online English Dictionary

Home

Longheaded


a.

Having unusual foresight or sagacity.


© 2009 Dammam Community College