Translation of olive in Indonesian

olive

zaitun

noun

  • 1

    zaitun