Translate English Arabic الدُراق

English
 
Arabic
Noun
  • peach [pl. peaches] , {bot.}
    دراق {شَجَر مِنْ الْفَصِيلَة الوَرْدِيَّة}، {نبات}
    more ...
...
 Add translation 

related Results