meaning of Baboon-ass pussy

Baboon-ass pussy meaning in Urban Dictionary

A vagina that includes red and distended labia, thus reassembling a baboon butt.