Define Di Di Di Meaning

Di Di Di
Another way of saying "retard" or "you're stupid". It's usually said in a deep "stupid voice"

Boris: I just walked into a door!
Doloris: You're such a di di di!
By Ola