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