ЗАСТРАХАТИ — ЕТИМОЛОГІЯ

застраха́ти «зачіплюватися, застрявати»

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

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