LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“sabre-toothed tiger” in Turkish

1 Turkish translation