Translation of مِبْزَلَة

      Noun

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