Wiktionary
love spuds
n. (context slang English) testicles.
n. (context slang English) testicles.