Definition of マーマレード

マーマレード

maamareedo

noun
marmalade
Other readings:
ママレード