What does Aidstarded mean?

Aidstarded meaning in Urban Dictionary

A person or work defined by incurable and terminal stupidity.