Marshmallow-fluff meaning

(New England) Marshmallow creme.
noun
0
0
Advertisement