What does ausgemachter Heuchler mean?

ausgemachter Heuchler - German to English

consummate hypocrite