obstructed

a. 阻塞的、梗阻的、不通的

英文釋義

  1. shut off to passage or view or hindered from action