1 definition by elmerocaballo

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