intellectual nourishment

noun

1.
anything that provides mental stimulus for thinking