Ice shelf

From Fresh Dictionary

English

Noun

ice shelf

  1. a thick, floating platform of ice broken off from a glacier or ice sheet
Personal tools