Top Definition
the best tourist party scene in the world.
i went to the señor frog's in playa del carmen every night during my spring break.
by villavillavilla April 04, 2011

The Urban Dictionary Mug

One side has the word, one side has the definition. Microwave and dishwasher safe. Lotsa space for your liquids.

Buy the mug