meaning of icecap

1. a mass of ice and snow that permanently covers a large area of land e. g. , the polar regions or a mountain peak


Related Words

icecap |

Developed & Maintained By Taraprasad.com

Treasure Words