Find the word definition

Wiktionary
nut ball

n. (alternative form of nutball English)