Subglacial means something that is below or underneath a glacier. Full definition
None found :(
It seems that a content is not there yet. If you don't mind, drop us a line on what you've been looking for via the form below, and we might add missing content in a couple of updates.
The latest findings of microbial life flourishing in the extreme environment of subglacial Lake Whillans in Antarctica, which were detailed in the first part of this article, are further hinting at the possibility of life existing in a similar fashion as well in the mysterious, underground alien waters of Europa. (americaspace.com)