Definition of ice shelf noun from the Oxford Advanced Learner's Dictionary

ice shelf

noun
 
;
 
(technical)
 
a layer of ice that is attached to land and covers a large area of sea
Search Results