2 ms·idiot -> moron -> retard -> special -> mentally challenged -> person with learning difficultiesby hashberry 12y agoidiot -> moron -> retard -> special -> mentally challenged -> person with learning difficulties