Home
Search
Index
Definify.com
Definition
2024
subglacial_lake
subglacial lake
English
Noun
subglacial
lake
(
plural
subglacial lakes
)
Any lake that is permanently covered by
ice
.
Similar Results