Marmelade definition

Search

Marmelade

Marmelade logo #23375traditionally a thick purée of fruit, or sweet stewed fruit; today purée of vegetable, or stewed vegetables.
Found on http://www.patriciawells.com/glossary/
No exact match found.