Olearia Meaning

There are 1 meaning(s) for word Olearia

Meaning 1 : large genus of Australian evergreen shrubs or small trees with large daisylike flowers

    Synonyms : genus olearia