block n. impediment, obstacle, bar, block, obstruction, hurdle, hindrance, barrier, difficulty, snag It was often labour unions that proved the stumbling-blocks to technological progress
STUMBLING
Meaning of STUMBLING in English
Oxford thesaurus English vocab. Английский словарь Оксфорд тезаурус. 2012