French-English dictionary »

artchi meaning in English

FrenchEnglish
artchi nom propre

Archi(language)
proper noun