Spanyol-Angol szótár »

regarla angolul

SpanyolAngol
regarla verb

screw the pooch(to fail)
verb