несов. неперех. 1. Двигать из стороны в сторону (хвостом, бедрами и т.п.). отт. Двигаться, поворачиваясь из стороны в сторону. 2. Двигаться по извилистой линии. отт. разг. Делать крутые повороты, изгибы; извиваться (о дороге, тропе, реке). 3. перен. разг. Уклоняться от прямого ответа.
Значение слова ВИЛЯТЬ в Новом словаре русского языка Ефремовой
Что такое ВИЛЯТЬ
Ефремова. Новый словарь русского языка Ефремовой. 2005