ice shelf

Noun
  1. Ice that is attached to land but projects out to sea (synset 109455067)

Other Searches