LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“dendritic spine” in Turkish

1 Turkish translation