outpouring

noun
  1. a large amount of something that flows out or is expressed suddenly and freely
  2. a strong expression of feeling or emotion

Examples