Arabic-English translation for cryptids

      Noun