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