diccionario Español-inglés »

embarrarla significado en inglés

EspañolInglés
embarrarla verb

screw the pooch(to fail)
verb