
English word obstacle comes from Latin sto, Latin ob, and later Latin obstaculum (Obstacle, hindrance.)
sto (Latin)
(Medieval Latin) I [currently] am (feel). (Medieval Latin) I am [located at]. I stand. I stay, remain.
ob (Latin)
Against; facing. In the direction of, to, towards. On account of, according to, because of, due to, for (the purpose of).
obsto (Latin)
I stand before, in the way of.. I thwart, hinder, obstruct, block.
obstaculum (Latin)
Obstacle, hindrance.
obstacle (Old French)
obstacle (English)
Something that impedes, stands in the way of, or holds up progress.