Arabic-English translation for mongoloid

      ...

      Noun