Where do you find this thing
Yeti
The Yeti is a hulking, aggressive cave-dwelling humanoid, feared for its immense durability and its unusual potential to wreak havoc on enemy bases.

More Yeti Name Ideas Tips
Mr.anyonewantsnowcones? (Monsters inc reference)
I wasnโt Reti
Betty The Yetti
Furious George
Frost king kong
Vanilla Gorilla
Big Chungus
Yeti Spaghetti
George (from Rampage)
TheGigaphecus long lost bro