Sticherus

Explore definitions, synonyms, and language insights of Sticherus

Definitions

Noun
umbrella ferns; warm regions of Australia and New Zealand

More General Terms