SINUSOID Meaning of SINUSOID in English n.1 a curve having the form of a sine wave. 2 a small irregular-shaped blood-vessel, esp. found in the liver. Derivatives: sinusoidal adj. Etymology: F sinuso{iuml}de f. L sinus: see SINUS Oxford English vocab. Оксфордский английский словарь. 2012