A pc way to call someone mentally challenged.See: RetardPalin American definition by Urban Dictionary