What does Budmuffin mean?

Budmuffin meaning in Urban Dictionary

a detailed and dear buddy. Fundamentally your BFF