meaning of Buster Boo

Buster Boo meaning in Urban Dictionary

A person that is a coward