[transitive] shelter sb / sth (from sb / sth)to protect someone or something; to give someone or something shelter保护;遮挡;庇护;为…提供庇护处◆The trees shelter the house from the wind.树木给房子挡了风。◆The embassy is now sheltering nearly 100 refugees.大使馆目前收容了近 100 名难民。