English-Arabic dictionary »

olive tree meaning in Arabic

EnglishArabic
olive tree tree that produces olives

زَيْتُونm

زَيْتُونَةf