Find the word definition

Wiktionary
sinusoids

n. (plural of sinusoid English)

Usage examples of "sinusoids".

These were not draining directly into the general system of body veins but were running down a collecting vein on the pituitary stalk and entering a secondary capillary system which ended in the sinusoids of the anterior pituitary.