diccionario Español-inglés »

regarla significado en inglés

EspañolInglés
regarla verb

screw the pooch(to fail)
verb