SINUATE Meaning of SINUATE in English adj [Bot.] sinuate, sinuated Interlingua English vocab. Английский словарь Интерлингва. 2012