Posted by: Kim M. Clark on 12/05/2018
1: a checking (or blocking) of progress
2: DEFEAT, REVERSE
1: a stone on which to step (as in crossing a stream)
2: a means of progress or advancement
(https://www.merriam-webster.com/dictionary/obstacle)