French-English dictionary »

boutchatch meaning in English

FrenchEnglish
Boutchatch nom propre

Buchach◼◼◼(city in Ukraine)
proper noun