Careful Words

forethought (n.)

forethought (adj.)