What does bumbastain mean?

bumbastain meaning in Urban Dictionary

A jamican insult, frequently used jokingly but could be quite unpleasant