Kotomora
タデアイ (tadeai) Japanese meaning: dyer's knotweed | Kotomora