What is the meaning of Gracht?

A canal in a city, with houses on each side.

canal (in a city, with houses on each side)

ditch, trench (in the countryside, referring to both those that contain water and those that are dry)

grave

grave

ditch, canal, dug watercourse

groove

Alternative form of grêft.

Source: wiktionary.org