meaning of Aidstarded

Aidstarded meaning in Urban Dictionary

A person or work defined by incurable and terminal stupidity.