That's a new one! I assume it's the new PC term of the day for "retarded".
The word “retard” means “to make slow.” In Latin-based languages, specifically French, “retard” means slow.
As such, this is absolutely political correctness substitution of one word, that is deemed as “hurtful” for another word meaning the exact same thing.