Big Huge Thesaurus

Soleirolia

noun

sounds kind of like