1 definition by Secretary Mary Mount

A smell that one cannot get out of one's clothes after a visit to an amusement park where one finds the public toilets locked. The only thing to do is visit the local shrubs or bushes and cut loose with a major Leticia!
I could feel it coming on, knew it was going to be a nasty bout with a flood of Leticia, and just prayed I could find a toilet and fast
by Secretary Mary Mount July 27, 2011
Get the Leticia mug.