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] English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012