← Back to browseみずひまわり[mizuhimawari]nounJapanese definitionNo Japanese definition yet.English definitionSenegal tea plant (Gymnocoronis spilanthoides); giant green hygroExamplesNo examples yet.Loading examples…Ask about thisSimilar wordsひまわり