What does atarded mean?

atarded meaning in Urban Dictionary

Someone who is not too smart, said in an Acadian accent.