LEARN MORE

Marmalade by definition is: a preserve made from citrus fruit, especially bitter oranges, prepared like jam.