meaning of Bumblepuppy

Bumblepuppy meaning in General Dictionary

The old game of nineholes