堀切
hori kiri

Noun

1. man-made water channel (e.g. round a castle); artificial trench; moat

Archaic
Other forms: