longheaded (0 synonym found)

Definition of longheaded:

(adj) : Having unusual foresight or sagacity.

Definition of longheaded:

(adj) : Having unusual foresight or sagacity.

Back to Top