ice shelf

Explore definitions, synonyms, and language insights of ice shelf

Definitions

Noun
ice that is attached to land but projects out to sea

More General Terms

ice