[詞典] barrier; protective screen; parclose; [非] scherm;
[例句]燕山是北京的天然屏障。
The Yanshan Hills provide a natural defence for Beijing.