Moringa In Chinese

Moringa In Chinese / The chinese name of the moringa (辣木), pronounced la mu in putonghua and lat mok in cantonese, means spicy (hot) wood, and is reminiscent of the english name horseradish tree.