1 definition by truthspeaks88
Arabic. Feminine. A name meaning "beautiful fragrance".
Shamama "Queen Mother" is also the female incarnation of Buddha. As in the Buddhas of Bamiyan.
Shamama "Queen Mother" is also the female incarnation of Buddha. As in the Buddhas of Bamiyan.
by truthspeaks88 July 4, 2013