Portuguese-English dictionary »

quem cheirou meaning in English

PortugueseEnglish
quem cheirou phrase

he who smelt it dealt it(a person calling attention to or complaining about a fart)
phrase