meaning of Amazingballs

Amazingballs meaning in Urban Dictionary

adj. Severely amazing. Amazing to the greatest level!