Translation of zaitun in English:

User Contribution

zaitun

Olive

noun