Kotomora
タデ (たで, tade) Japanese meaning: knotweed | Kotomora