A subspecies of megilla. Enjoys rocking out and singing horribly in a group setting.
She was a total Megzilla yesterday!
megzilla: define #2
Megzilla is the captain of overwatch league, and is best known for almost defeating a legendary 5 stack in competitive play
Megzilla is the best overwatch player in overwatch