NichiDict

モリンガ

[moringa]

Meanings

1.Noun

horseradish tree (Moringa oleifera); drumstick tree; moringa