Synonyms for "foresightful"

Words with similar meaning