meaning of Butterscotch my balls

Butterscotch my balls meaning in Urban Dictionary

A funny estimate from Your preferred Martian's tune "Grandmahas a Facebook"