POLAR CAP Meaning of POLAR CAP in English noun : a white spot at each pole of the planet Mars varying in size with the Martian seasons Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012