o sujo falando do mal lavado

Etymology
lit. 'dirty talking about the badly washed'.

Phrase

 * 1)  pot calling the kettle black somebody who accuses someone else of a fault shared by the accuser