English Dictionary
◊ FORETHOUGHTFUL
forethoughtful
adj : thoughtful of the future; "careful forethoughtful planning"