What does ballfluff mean?

ballfluff meaning in Urban Dictionary

someone who is stupid or does stupid things