Free dictionary online: English, Spanish, French, Italian, Chinese, German, Russian translations, definitions, synonyms...
Google Widget
Other Dictionary Collaborative dictionary
obstruct 
  vt  (road, path)  загораживать (загородить  perf ) , (traffic, progress)  препятствовать (воспрепятствовать  perf )  +dat