'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]