arabdict Dictionary & Translator - Arabic-English translation for مُسْتَنْزَف

      Noun

      leech [pl. leeches]
      exhauster {feelings & emotions}

      Adjektive

      exhaustible [ more exhaustible ; most exhaustible ]

      ...

      related Translations

      similar Translations

      leeches (n.) , [sing. a leech]