Big Huge Thesaurus

Epipactis

noun

sounds kind of like