Spansk-Engelsk ordbok »

embarrarla betyder på engelska

SpanskaEngelska
embarrarla verb

screw the pooch(to fail)
verb