marmaladeEnglish

marmalade

Noun

A preserve made of the pulp and rind of citrus fruits

English: marmalade

Bahasa: selai

Bahasa words with similar meanings

Words that start with "marmalade"