1 definition by emlaire

Top Definition
Spanish word that means a location to have sex while a female is menstruating.
Manda is on her period, so her Pappi Kev and her decided to take a sexy siesta in the shower.
by emlaire February 05, 2013

Mug icon
Buy a Shower mug!