[C] an official design or mark, stamped on a document to show that it is genuine and carries the authority of a particular person or organization 印章;图章;玺;印记
The letter bore the president’s seal.
信上盖有总统的印章。
If one object or area is sealed off from another, there is a physical barrier between them, so that nothing can pass between them. [be V-ed P] [V P n (not pron)] [Also V n P]
Windows are usually sealed off.
窗户通常是封闭的。
//…the anti-personnel door that sealed off the chamber.
将会议室隔离起来以防外人进入的门