Быть на ножах с кем — быть с кем-л. во враждебных отношениях.
См. также нож.
Источник (печатная версия): Словарь русского языка: В 4-х т. / РАН, Ин-т лингвистич. исследований; Под ред. А. П. Евгеньевой. — 4-е изд., стер. — М.: Рус. яз.; Полиграфресурсы, 1999;
Быть на ножах с кем (разг.) — враждовать.
См. также нож.
Источник: «Толковый словарь русского языка» под редакцией Д. Н. Ушакова (1935-1940);
быть на ножах
1. находиться в состоянии сдерживаемой вражды с кем-либо в наст. вр. глагол обычно опускается
Источник: Wiktionary.org