Portuguese-English dictionary »

atirar a primeira pedra meaning in English

PortugueseEnglish
atirar a primeira pedra verb

cast the first stone(act self-righteously)
verb