Top definition
The toughest creature ever. Demolishes city blocks with he amazing devastation. Thank god she has her giant glasses on or everyone would die with just one look of this Philipino goddess! The Philipines are in Europe right??
ITS GODZILLLAAAAAAA! ....

(Avegail looks around)

no dumbass, ITS AVVVVVEEEEEEEEEEEEEEEE!
by Dominatorrrrr55 February 04, 2011
Get the mug
Get a Avegail mug for your daughter-in-law Julia.