palm-leaf marshmallow - Spanish English Dictionary