Outpour



ENGLISH MEANING
noun
1.
A flowing out; a free discharge.
verb
1.
(TRANSITIVE) To pour out.