What does abscheuliche Kreatur mean?

abscheuliche Kreatur - German to English

abominable animal