ice shelfEnglishOxford Dictionary of Englishice shelf /ˈʌɪs ʃɛlf / ▸ noun a floating sheet of ice permanently attached to a land mass.