Big Huge Thesaurus

Leuctra

noun

sounds kind of like