Name: Haleef

Gender: Boy

Meaning: Ally, confederate.

/48 votes