A person or thing that is extremely difficult to deal with or work with; someone who is very tough or demanding.
From 'ball' (testicles, in slang) plus 'buster' (one who breaks or defeats). Modern slang from the mid-20th century with roots in crude but colorful American English.
Try Another Word