meaning of Amazaballs

Amazaballs meaning in Urban Dictionary

whenever one thing is really so Amazing you cannot explain it! :)So great, that it is crazy!