Wiktionary's definition:
http://en.wiktionary.org/wiki/retard

retard

(offensive slang) A person with mental retardation.
(offensive slang) A stupid person, or one who is slow to learn.