French-English dictionary »

mokcha meaning in English

FrenchEnglish
mokcha nom propre
{m}

Moksha◼◼◼(language)
proper noun