Longheaded(a.) Having unusual foresight or sagacity.

Words within longhead