1 definition by Shacklo

The most obnoxious girl in the world who makes tiktoks all day and is super annoying
Person 1: hey do u know ddi
Person 2: oh yeah they are super obnoxious and annoying

ddi: *moans* 🤤
by Shacklo June 11, 2020
Get the ddi mug.