SINUATE Meaning of SINUATE in English adj. esp. Bot. wavy-edged; with distinct inward and outward bends along the edge. [ L sinuatus past part. of sinuare bend ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012