Big Huge Thesaurus

Aethusa

noun

sounds kind of like