LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“islets of Langerhans” in Turkish

1 Turkish translation