arabdict Dictionary & Translator - Arabic-English translation for مِئْزاب

      Noun

      gargoyle {instruments & machines}
      gutter {instruments & machines}