food for thought

Noun
  1. Anything that provides mental stimulus for thinking (synset 105819240)

Other Searches