Name: Mahjub

Gender: Boy

Meaning: Concealed, veiled

/46 votes