god-awful

adjectives

very unpleasant
"hellish weather"; "stop that god-awful racket"