Olea Meaning

There are 1 meaning(s) for word Olea

Meaning 1 : evergreen trees and shrubs having oily one-seeded fruits

    Synonyms : genus olea