1. Having forethought. 2. thoughtful of the future; "careful forethoughtful ">planning"
forethoughtful |