LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“neuroglia” in Turkish

1 Turkish translation