LexiTurkTURKISH ↔ ENGLISH DICTIONARY

Çelyabinsk” in English

1 English translation
EN
Chelyabinsk

An asteroid exploded over Chelyabinsk in Russia.