LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“living fossil” in Turkish

1 Turkish translation