1
horseradish tree (Moringa oleifera);drumstick tree;moringa
See also:
山葵の木 (わさびのき)
Shirabe