meaning of ice shelf

1. ice that is attached to land but projects out to sea


Related Words

ice shelf | shelf ice |

Developed & Maintained By Taraprasad.com

Treasure Words