arabdict Dictionary & Translator - Arabic-English translation for مِبْزَلَة

      Noun

      trocar {instruments & machines}
      trochar {instruments & machines}