causing an obstacle (thing) - French English Dictionary