Meaning of sticherus

Definition of sticherus

(noun) umbrella ferns; warm regions of Australia and New Zealand

Other information on sticherus

WIKIPEDIA results for sticherus
Amazon results for sticherus