obstacle in Dutch
obstacle in Dutch
obstakel
Something that impedes, stands in the way of, or holds up progress, either physically or figuratively
belemmering
Something that impedes, stands in the way of, or holds up progress, either physically or figuratively
horde
Something that impedes, stands in the way of, or holds up progress, either physically or figuratively