Careful Words

aforethought (n.)

aforethought (adj.)