OLIVE TREE


Meaning of OLIVE TREE in English

tree which produces olives

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.