back to search
منيرة
mu-nee-ra

Muneera

for a female

Illuminating, Shedding light, brilliant