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 '19 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 '19 at 4:43

Those who live in glass houses should not throw stones.

The pot calling the kettle black.

Take the plank out of your own eye.

| improve this answer | |

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