meaning of longheaded
1.
Having
unusual
foresight
or
sagacity.
Related Words
longheaded
|
longheaded thimbleweed
|
Developed & Maintained By
Taraprasad.com