meaning of Budmuffin

Budmuffin meaning in Urban Dictionary

a detailed and dear buddy. Fundamentally your BFF