Olea

/ˈɑliʌ/

Explore definitions, synonyms, and language insights of Olea

Definitions

Noun
evergreen trees and shrubs having oily one-seeded fruits