food for thought Meaning, Definition & Usage

  1. noun anything that provides mental stimulus for thinking
    food; intellectual nourishment.

WordNet