LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“cephalochordate” in Turkish

1 Turkish translation