LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“leaf spring” in Turkish

1 Turkish translation