Meaning Khalufa

Meaning Khalufa with Shaving the hairy treasure together