sinusoids
noun
- 1
A curve having the shape of a sine wave.
- 2
Any of several channels through which venous blood passes in various organs.
Translate “sinusoids” to another language
Click any language to open the translator with this word already filled in.