Top definition
A subspecies of megilla. Enjoys rocking out and singing horribly in a group setting.
by mkcat February 10, 2008
Get the mug
Get a megzilla mug for your bunkmate Riley.
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
by Chillyow January 16, 2018
Get the mug
Get a Megzilla mug for your friend Georges.