having the consistency of marshmallow (sweet) - English Synonyms Dictionary