What does abscheuliches Laster mean?

abscheuliches Laster - German to English

abomination