What does "que coma mierda esa...boguatugu" mean in english

The literal translation of that Spanish word in English is "eat that sh*t".

Tags: shitenglish 

Wednesday, February 01 2012