1 definition by Smelly Candy

Top Definition
Slang term used to denote a whorish lobster. Mainly a term used in Cozumel, Mexico.
That punta langosta is next door at Cantamar!
by Smelly Candy February 20, 2018

Mug icon
Buy a Punta Langosta mug!