palm-leaf marshmallow - Turkish English Dictionary