モリンガ
Meanings
Noun
1. horseradish tree (Moringa oleifera); drumstick tree; moringa
Other readings