What does Banana Snugglemuffins mean?

Banana Snugglemuffins meaning in Urban Dictionary

Boyfriend forever- Engaged!