meaning of abscheuliche Kreatur

abscheuliche Kreatur - German to English

abominable animal