spouter
/ˈspaʊtər/Definitions
1. noun
A person who spouts, especially one who talks or speaks at length, often on a particular subject
“The professor was known as a spouter of wisdom among his students.”
2. noun
A device or mechanism that spouts or pours something out
“The spouter on the gas stove was clogged and needed to be cleaned.”