LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“mollusca” in Turkish

1 Turkish translation