LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“therapsid” in Turkish

1 Turkish translation