Definition, synonyms and related words
A person who hypocritically criticizes others for a fault that he/she also has.