What is Neeetodd?
a mentally handicapped person, more specifically, a mentally handicapped person that gives real big hugs to strangers
I was walking down the street one day and got glomped by a neeetodd