Long-headed meaning

lôŋhedid
adjective
0
0
Having much foresight, good sense, or shrewdness; sagacious.
adjective
0
0
Having unusual foresight or sagacity.
adjective
0
0
Advertisement

Origin of long-headed