MARSHMALLOW

Definition of MARSHMALLOW

  1. (noun)spongy confection made of gelatin and sugar and corn syrup and dusted with powdered sugar