Top definition
When a woman puts her ass in the air over her head, then releases an enema onto her head.
I watched some chic give herself a Japanese Waterfall.
by fawkyouandyrmom April 26, 2014
Get the mug
Get a japanese waterfall mug for your dog Manafort.