arabdict Dictionary & Translator - Arabic-English translation for مُفْرَزَاتُهُ

      Noun

      excrements Pl., {biol.}
      excretions Pl., {biol.}
      discharges {biol.}
      secretions {biol.}