Статьи в словаре Ефремовой 
вилять
несов.  неперех.
1. Двигать из стороны в сторону (хвостом, бедрами и т.п.). 
// Двигаться, поворачиваясь из стороны в сторону. 
2. Двигаться по извилистой линии. 
// разг. Делать крутые повороты, изгибы; извиваться (о дороге, тропе, реке). 
3. перен. разг. Уклоняться от прямого ответа.