meaning of abscheuliches Wetter

abscheuliches Wetter - German to English

damnable climate