a·mazzz·balls adj
1. so amazing and extraordinary as barely believable or cause extreme surprise
2. outstandingly awesome or wonderful
1. so amazing and extraordinary as barely believable or cause extreme surprise
2. outstandingly awesome or wonderful
by Tinabinaballerina April 10, 2010