What does Butterscotch my balls mean?

Butterscotch my balls meaning in Urban Dictionary

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