to obstruct a road
Are you looking for: 阻塞阻塞交通阻塞 阻塞交通More results...
English Expression:
  1. v.   obstruct a road