stellate_venuleEnglish

stellate venule

Noun

A star-shaped group of venules in the renal cortex

English: stellate venule