larsen ice shelf


noun

  1. an ice barrier in Antarctica, in the NW Weddell Sea, on the E coast of the Antarctic Peninsula: first explored 1893.

Leave a Reply

Your email address will not be published. Required fields are marked *

47 queries 1.417