несов. перех. 1. Разрушать, истреблять, прекращать существование кого-либо, чего-либо. отт. перен. Прекращать, ликвидировать, устранять (действие, проявление чего-либо). 2. Отменять, делать недействительным; упразднять. 3. разг. Съедать или выпивать без остатка. 4. разг. Унижать, ставить в тупик каким-либо оскорблением; посрамлять.
Значение слова УНИЧТОЖАТЬ в Новом словаре русского языка Ефремовой
Что такое УНИЧТОЖАТЬ
Ефремова. Новый словарь русского языка Ефремовой. 2005