Find the word definition

Wiktionary
love spuds

n. (context slang English) testicles.