Big Huge Thesaurus

Zostera

noun

sounds kind of like