continuous and forceful pouring or spilling of liquid - Spanish English Dictionary

Suggest a Term