Set a snare for him/ to set a trap fo/ to lay (spread) a snare fore
In the question: He placed a stumbling block in his path. He hid a trap in his path (the meaning of a trap is clear).
("They have hidden a trap for me, and they have spread a net for the hand of a thief; they have made a trap for me" - Psalm 146)
Translation
Expression (Hebrew)
טָמַן לוֹ פַּח
Definition (Hebrew)
בְּהַשְׁאָלָה: שָׂם לוֹ מִכְשׁוֹל בַּדֶּרֶךְ. הִטְמִין מַלְכֹּודֶת בְּדַרְכּוֹ (פַּח מַשְׁמָע מַלְכֹּודֶת).
("טָמְנוּ גֵאִים פַּח לִי וַחֲבָלִים פָּרְשׂוּ רֶשֶׁת לְיַד מַעְגָּל, מֹקְשִׁים שָׁתוּ לִי סֶלָה"- תְּהִלִּים קמ ו)