SINUATE Meaning of SINUATE in English [sin.u.ate] adj [L sinuatus, pp. of sinuare to bend, fr. sinus curve] (1688): having the margin wavy with strong indentations "~ leaves" Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012