Definitions of intellectual nourishment:

  • noun:   anything that provides mental stimulus for thinking