LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“loggerhead” in Turkish

1 Turkish translation