dessert that consists mainly of a piece of sweet quince with cheese on top - Spanish English Dictionary