Definition of ハムサ

ハムサ

hamusa

noun
hamsa, palm-shaped amulet popular throughout North Africa