LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“tough nut to crack” in Turkish

1 Turkish translation