Kotomora
アオギリ (aogiri) Japanese meaning: Chinese parasol tree | Kotomora