What is Punta Vista?
noun: endearing term for the vagina
Honey, how bout a trip to punta vista tonight?
See cha cha, the clam