蔽障

Verb

 * 1) to hide from view; to obstruct; to cover; to block out; to shelter; to obscure
 * 2) to block; to obstruct; to hinder

Synonyms




Noun

 * 1)  obstacle; hindrance; stumbling block