Skip to main content

Definitions by elmerocaballo

In many spanish-speaking countries it means "thing".
Apurate, dame esa mierda. "Hurry up, give me that shit"
mierda by elmerocaballo April 18, 2009