sticherus Meaning, Definition & Usage

  1. noun umbrella ferns; warm regions of Australia and New Zealand
    genus Sticherus.

WordNet