LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“elixir of life” in Turkish

3 Turkish translations