stumblingblock

Part of speech: noun

An obstacle; a cause of fault or error.

Share it on: