Big Huge Thesaurus

Isopyrum

noun