Portuguese-English dictionary »

meter a pata meaning in English

PortugueseEnglish
meter a pata verb

screw the pooch(to fail)
verb