Wiktionary
giggle berries
alt. (context slang English) testicles. n. (context slang English) testicles.