What does balls over balls mean?

balls over balls meaning in Urban Dictionary

1. feeling enthusiasm2. to a serious level