Big Huge Thesaurus

Asperula

noun