Olive-tree meaning

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