Big Huge Thesaurus

Pteridospermaphyta

noun