sheltered

a. 受庇護的、受保護的

英文釋義

  1. protected from danger or bad weather