What is Godzitla?
A mean name for someone with acne problems
"Ew here comes Godzitla"
See zits, acne, pimples, pizza-face, zitssues