Big Huge Thesaurus

Megaera

noun

sounds kind of like