Mongoloids
-
a member of a group of people who mainly live in Mongolia but also in other parts of Central and North Asia
Mongoloids meaning & definition 1 of Mongoloids.
-
a word for a person who has Downs syndrome, which was used by doctors in the past but is now extremely offensive
Mongoloids meaning & definition 2 of Mongoloids.