having unusual foresight or sagacity

listen to the pronunciation of having unusual foresight or sagacity
Englisch - Türkisch
Englisch - Englisch
longheaded