Chinese

edit

Verb

edit

Sense: to impede; to obstruct; to hinder; to block

edit
Synonyms
edit
Antonyms
edit