stymy

(noun) stymie

obstacle (generic term)
obstruction (generic term)