outpourer

/aʊtˈpɔrər/

Definitions

1. noun

A person or thing that gives or supplies something freely or abundantly, especially emotions or a creative work.

“The poet was an outpourer of emotions in her powerful lyrics.”

Synonyms

  • communicator
  • expresser
  • liberator

Antonyms

  • concealer
  • repressor