Frost Giant

The Frost Giants are a species of large-sized humanoids.

Biology
These aliens are ice-based bipeds with a few insectoid features.