Find the word definition

Wiktionary
subglacial lakes

n. (plural of subglacial lake English)