meaning of atarded

atarded meaning in Urban Dictionary

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