meaning of Avegail Avegail

Avegail Avegail meaning in Urban Dictionary

The toughest creature previously. Demolishes town blocks with he amazing devastation. Thank god she has her huge spectacles on or everybody else would die with only one look of this Philipino goddess! The Philipines have been in Europe right?? The baddest bitch of these all.