1 definition by Soldier in IRAK

Top Definition
Arabic for my love
your are my didi
by Soldier in IRAK December 02, 2003

Mug icon
Buy a Didi mug!