VariousWords beta
Definitions:
Noun
food
food for thought
intellectual nourishment
Definition: anything that provides mental stimulus for thinking