arabdict Dictionary & Translator - Arabic-English translation for spermatozoa

      Noun

      spermatozoa [sing. a spermatozoon]

      ...

      spermatozoa {sing.spermatozoon}, Pl., {med.}
      نِطاف {ف:نُطْفَة}، {طب}

      similar Translations