POLAR CAP Meaning of POLAR CAP in English ■ noun Astronomy a region of ice or other frozen matter surrounding a pole of a planet. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004