Big Huge Thesaurus

leptarrhena

noun

sounds kind of like