What is She-zilla?
1. monsterous creature generally 5'2" tall. Often found rampaging kitchens and/or computers.
EEk! there is a she-zilla in my pastry!
See Penny
All you need for a faster workflow in one place.