vocab dash
Log in
Sign up
îlots de Langerhans
Meanings
Noun
1. islets of Langerhans
(anatomy)