Spanish-English dictionary »

jamsa meaning in English

SpanishEnglish
jamsa noun
{m}

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