There is a proverb or saying in Arabic and the exact translation is...

"When whores talk about honor"

...this is said when someone points out other people's mistakes while he/she makes the same mistakes or something even worse.

is there anything similar or equivalent in English?

  • "Honor among thieves" ... english.stackexchange.com/questions/44388/…
    – GEdgar
    Jun 17, 2019 at 23:17
  • 2
    While it is legitimate to discuss the meaning of this phrase, I feel I ought to add that prostitution is not in itself dishonourable. It is a profession for which there is a market.
    – Tuffy
    Jun 18, 2019 at 4:43

1 Answer 1


Those who live in glass houses should not throw stones.

The pot calling the kettle black.

Take the plank out of your own eye.

Not the answer you're looking for? Browse other questions tagged or ask your own question.