stellate venule Meaning, Definition & Usage

  1. noun a star-shaped group of venules in the renal cortex

WordNet