imho the only other word with a similar meaning that the grand majority of people would take issue with is probably "mongoloid" but that's got more to do with the racial implications than anything else