meaning of brainzilla

brainzilla meaning in Urban Dictionary

a phrase used to explain somebody to be smart in a kind of sarcastic way.