Top definition
A large group of flowers on the floor
Watch your step, don't walk on the floresca
by Michael Wade March 22, 2008
Mug icon

Dirty Sanchez Plush

It does not matter how you do it. It's a Fecal Mustache.

Buy the plush