glomerulus

/ɡləˈmɛɹ.jəl.əs/
noun 3

Definitions

noun

1

A small intertwined group of capillaries within nephrons of the kidney that filter the blood to make urine

2

A structure in the olfactory bulb central to olfactory sensory transduction, composed of receptor neuron axons and mitral neuron dendrites and organized by odor type.

3

Any of several other similar intertwined masses of things

Your note

not saved
0 chars