СНОХАЧ — ЕТИМОЛОГІЯ

сноха́ч «свекор, який має статеві зносини з невісткою»

запозичення з російської мови;
р. сноха́ч «тс.» утворено від сноха́ «невістка»;
Етимологічні відповідники

Слово Мова
сноха́ч «тс.» російська
сноха́ «невістка» ?
Етимологічний словник української мови Інституту мовознавства ім. О.О. Потебні НАН України