LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“alligator snapping turtle” in Turkish

1 Turkish translation