marmalade tree是什么意思

marmalade tree

英英释义

Noun
  1. tropical American tree having wood like mahogany and sweet edible egg-shaped fruit; in some classifications placed in the genus Calocarpum
上一个词

最近查询