Big Huge Thesaurus

rain-in-the-face

noun

sounds kind of like