Spanish–English dictionary

English translation of the Spanish word embarrarse

Spanish → English
  
SpanishEnglish
embarrarse smear
embarrar muddy; smear