Spanish-English dictionary »

regarla meaning in English

SpanishEnglish
regarla verb

screw the pooch(to fail)
verb