1 definition by kammie

Top Definition
A Vagina that leaks massive quantities of vaginal fluids
when sydney watches alexis & daniel make out her Twaterfall starts to drain
by kammie February 23, 2008

Mug icon
Buy a Twaterfall mug!