LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“Kamchatka” in Turkish

1 Turkish translation