noun: endearing term for the vagina

Honey, how bout a trip to punta vista tonight?

by drpoon2 February 11, 2009
Get the punta vista mug.