1 definition by slicksteve

A vagina or also a code to all of those true Nidi's
Damn that nidi was wet last night, i could fit my whole fist in that nidi
by slicksteve January 4, 2010
Get the Nidi mug.