Kotomora
山蕗 (yamabuki) Japanese meaning: wild giant butterbur | Kotomora