SINUATE Meaning of SINUATE in English adj. esp. Bot. wavy-edged; with distinct inward and outward bends along the edge. Etymology: L sinuatus past part. of sinuare bend Oxford English vocab. Оксфордский английский словарь. 2012