Hypocrite. n : a person who professes beliefs and opinions that he does not hold [syn: dissembler, phony, phoney, pretender] I cannot decide on the  more