What does Ballchef mean?

Ballchef meaning in Urban Dictionary

1. An insult utilized in host to an individuals name2. an idiot or dick