olive tree

olive tree

English Noun
Ad

Definition

An evergreen tree, Olea europaea, that produces olives as fruit.

Ad