It's all cool, just like BigCecil said it's a bit too specific. But in my opinion the actual "meaning" of retard over the years has changed to an insult for someone being and idiot or dumb. The actual original "meaning" is almost solely in the past due to the cultural shift as O2 explained.