English-Chinese dictionary »

he who smelt it dealt it meaning in Chinese

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

賊喊捉賊phrase

贼喊捉贼 /zéihǎnzhuōzéi/phrase