shelteringсуществительное Gerund/uncountable noun meaning ‘the act or process of providing shelter’.
shelteringгерундий или причастие настоящего времени Present-participle adjective describing something that offers or provides shelter.
The sheltering trees provided a safe haven from the storm.
Защитные деревья обеспечивали безопасное убежище от шторма.
The sheltering canopy of the forest kept us dry during the rain.
Укрывающий полог леса держал нас сухими во время дождя.