stellate venule

Noun
  1. A star-shaped group of venules in the renal cortex (synset 105388379)

Other Searches