区别辨析protection、refuge与shelter

这些名词均含“保护、掩蔽(部)、庇护(所)”之意。

protection : 普通用词,指任何保护物。
refuge : 指避免危险或灾难的安全场所。
shelter : 多指暂时性的防护,侧重场所。