Big Huge Thesaurus

Rain-in-the-Face

noun

sounds kind of like