← Back to browseたむしば[tamushiba]nounJapanese definitionNo Japanese definition yet.English definitionwillow-leafed magnolia (Magnolia salicifolia); anise magnoliaExamplesNo examples yet.Loading examples…Ask about thisSimilar wordsたむし