SINUSOID Meaning of SINUSOID in English [si.nu.soid] n [ML sinus sine] (1823) 1: sine curve, sine wave 2. [NL sinus]: a minute endothelium-lined space or passage for blood in the tissues of an organ (as the liver) Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012