Arabic-English translation for incurability

      Noun