French-English dictionary »

khamsa meaning in English

FrenchEnglish
khamsa nom {f}

hamsa◼◼◼(Hand of Fatima, see also: Hand of Fatima)
noun