1 definition by KraveShoe

Top Definition
Means "Gift of Life" in Swahili.
She's the gift of life itself. We shall name her Diarra.
by KraveShoe December 20, 2016

Mug icon
Buy a Diarra mug!