(noun) American slang for a woman's genitals, commonly referred to as a vagina, a pussy, or a punani. Author Debra Coonts invented it for her Lucky O'Toole series of novels.
by Nath'l September 19, 2019
Get the Choochilala mug.