LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“tunicate” in Turkish

1 Turkish translation