Kotomora
箒木 (ほうきぎ, houkigi) Japanese meaning: common kochia | Kotomora