Arabic-English translation for barbedness

      Noun