Arabic-English translation for roughcast

      Noun