the definition of delroid but used as an insult when he's being really annoying
aye DILLroid how about you leave us alone!
2👍 1👎
a fairly intellligent person who acts stupid on any given subject in order to avoid answering questions or sharing knowlege on that subject
I ask Steve for help with a project at work and the dillroid wouldn't even look at my screen.
2👍 1👎