meaning of longheaded

1. Having unusual foresight or sagacity.


Related Words

longheaded | longheaded thimbleweed |

Developed & Maintained By Taraprasad.com

Treasure Words