'food for thought' definitions:

Definition of 'food for thought'

(from WordNet)
noun
Anything that provides mental stimulus for thinking [syn: food, food for thought, intellectual nourishment]