barricades
路障
translation of 'barricades'
verb
阻塞,
壅
definition
Credits: Google Translate
| English to Chinese Dictionary barricades |