MARMALADE TREE


Meaning of MARMALADE TREE in English

noun

also marmalade plum

1. : a tropical American tree ( Calocarpum zapota ) that has wood like mahogany, large obovate leaves, and an egg-shaped single-seeded fruit

2. : mammee

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.