Kotomora
堀切 (horikiri) Japanese meaning: man-made water channel | Kotomora