Translate English Arabic senna

English
 
Arabic
Noun
  • Senna {bot.}
    سنا {الأوراق الجافة لنبات السنا}، {نبات}
    more ...
...
 Add translation 

related Results