Meaning of snow angel in English:
snow angel
noun
North AmericanAn impression in the snow which resembles the conventional representation of an angel, made by lying supine and moving one's arms and legs back and forth in an arc along the ground.
Origin
1940s; earliest use found in Middletown (New York) Times Herald.
Are You Learning English? Here Are Our Top English Tips