Big Huge Thesaurus

stela

noun

sounds kind of like