LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“Golgi apparatus” in Turkish

2 Turkish translations