Big Huge Thesaurus

Aldrovanda

noun