Definitions
noun
tiny endothelium-lined passages for blood in the tissue of an organ
Look “sinusoid” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
tiny endothelium-lined passages for blood in the tissue of an organ