LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“Barbarossa” in Turkish

1 Turkish translation