meaning of abscheuliches Laster

abscheuliches Laster - German to English

abomination