food for thought


Meanings

  • anything that provides mental stimulus for thinking