Arabic-English translation for glimpsing

      Noun