LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“life preserver” in Turkish

2 Turkish translations