LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“stand on one's own two feet” in Turkish

2 Turkish translations