Shobdo Logo
ODEice station

ice station

Flag: gbEnglishOxford Dictionary of English

ice station
noun a meteorological research centre in a polar area.
ice station — ODE · Shobdo