Meaning of Huzaifa
Huzaifa mean a small sheep (lamb). Isn't it so cute?
vote up1vote down

Replies

im not a sheep
vote up1vote down
im not a sheep (2)
vote up2vote down