excoriate - German English Dictionary