Definition of ice banner in English:
ice banner
noun
US1A decorative pattern or shape made from the formation of ice crystals, especially on a surface; specifically = ice feather (now rare).
2A banner carved as an ice sculpture.
Origin
Late 19th century; earliest use found in Science.
Are You Learning English? Here Are Our Top English Tips