A fork of Rural Dictionary
Synonym for retarded or if you're PC, special needs, mentally challenged, etc.
I have to go work with the tar tars as part of my community service.