Definition of ice rampart in English:
ice rampart
noun
1A defensive rampart made of ice.
2Geology
A ridge of beach material which has been forced up along a shoreline by the lateral movement of floating ice.
Origin
Mid 19th century; earliest use found in Montreal Gazette.
Are You Learning English? Here Are Our Top English Tips