Ugra

Ugra Chuggathril, the Lover of Shiny Stuff, is a constant on Total Drama Dictionary!