Top definition
simply the most beautiful beach resort in all over the world according to the New York Times
people if i dont go this spring to Jericoacoara I am never gonna SCORE!!
by pablo bvs September 10, 2006
Mug icon

Donkey Punch Plush

10" high plush doll.

Buy the plush