Vocabulary

堀切り

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

noun