• word of the day

    sticherus

    sticherus - Dictionary definition and meaning for word sticherus

    Definition
    (noun) umbrella ferns; warm regions of Australia and New Zealand
    Synonyms : genus sticherus
Download our Mobile App Today
Receive our word of the day
on Whatsapp