LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“pedal car” in Turkish

1 Turkish translation