sinusoids

noun

  1. 1

    A curve having the shape of a sine wave.

  2. 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.

Sinusoids Definition & Meaning | TranslatePulse