What does Baboon-ass pussy mean?

Baboon-ass pussy meaning in Urban Dictionary

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