Definition of Oxford marmalade in English:
Oxford marmalade
noun
A kind of coarse-cut marmalade originally manufactured in Oxford.
Origin
Early 20th century; earliest use found in The Times.
Are You Learning English? Here Are Our Top English Tips
A kind of coarse-cut marmalade originally manufactured in Oxford.
Early 20th century; earliest use found in The Times.