stymie

(noun) stymy

obstacle (generic term)
obstruction (generic term)