Big Huge Thesaurus

Lobularia

noun

sounds kind of like