モリンガ
moringa

Noun

1. horseradish tree (Moringa oleifera); drumstick tree; moringa

Related to 山葵の木
Other forms: