defeat someone thoroughly - German English Dictionary