← Back to browseモリンガ[moringa]nounJapanese definitionNo Japanese definition yet.English definitionhorseradish tree (Moringa oleifera); drumstick tree; moringaExamplesNo examples yet.Loading examples…Ask about thisSimilar wordsモリモリンフール