Этимологический словарь Макса Фасмера
бруха́ть
"бодать, поднимать на рога", тульск., тамб., астрах. (см. РФВ 66, 214; 70, 131; ИОРЯС 3, 847), словен. brúhati "выбрасывать, изрыгать, выплевывать", brúhniti "прорываться, изливаться, набрасываться на кого-либо".
Согласно Бернекеру (1, 89), нельзя отрывать от брука́ть.
••
[Махек (LP 4, 1953, стр. 120) объясняет брухать из bruditi. – Т.]