olive tree
olive tree
English
Noun
Ad
Definition
An evergreen tree, Olea europaea, that produces olives as fruit.
Ad
olive tree
An evergreen tree, Olea europaea, that produces olives as fruit.