What does alptraumhaft mean?

alptraumhaft - German to English

nightmarish