langerhans islets








noun

  1. anatomy See islets of Langerhans
52 queries 0.365