1 definition by The Gusher

Noun

1. Female genitalia that gushes like Niagara Falls when stimulated
2. A deciduous shrub of the gushinga genus, it is light pink in color and the only bush that waters itself.
1. That chick had a Niabush, dude. I needed a dozen towels and an industrial fan just to dry the mattress.

What a lovely Niabush. Do you think it needs water?
Doh! It just watered me.
by The Gusher February 7, 2010
Get the Niabush mug.