meaning of Banana Snugglemuffins

Banana Snugglemuffins meaning in Urban Dictionary

Boyfriend forever- Engaged!