arabdict Dictionary & Translator - Arabic-English translation for مَمْسودَة

      ...

      nema {nematode}, {med.}
      مَمْسودَة {دودَة}، {طب}

      related Translations

      nematode (n.) , [pl. nematodes]
      nematode {med.}
      دودَةٌ مَمْسودَة {دودَةٌ مُدَوَّرَة}، {طب}