stumbling block noun1 •A hindrance, obstacle or impediment; an opportunity for error.Idioms are a common stumbling block for learners of a language. formsstumbling blocks · stumbling-blocks