olea

Explore definitions, synonyms, and language insights of olea

Definitions

Noun
evergreen trees and shrubs having oily one-seeded fruits