vocab dash
Log in
Sign up
モリンガ
Meanings
Noun
1. horseradish tree (Moringa oleifera); drumstick tree; moringa
Other readings
もりんが