Anything that hasn't been co-opted by the socially retarded as an insult. I'd stick with intellectually disabled.
Times change, it was once socially and medically acceptable to refer to intellectually disabled persons as morons or imbeciles or idiots.