Traglodoon

Traglodoon is the ice planet in which hails from.