Wiktionary
thundercunt
n. (context rare vulgar slang English) An extremely objectionable person.