中国版本
Translate
Meaning of "obstruct, impede" to Chinese Language
English to Chinese
Chinese to English
English
Chinese
obstruct, impede, intercept and attack
攔阻 ,攔截