Osmanthus Meaning

There are 1 meaning(s) for word Osmanthus

Meaning 1 : widely distributed genus of evergreen shrubs or trees of southern United States and Middle East and China and Japan

    Synonyms : genus osmanthus