Spansk-Engelsk ordbok »

regarla betyder på engelska

SpanskaEngelska
regarla verb

screw the pooch(to fail)
verb