Common Noun Collocations of ditch

attempt, bank, battle, bridge, brink, canal, construction, defence, defense, dig, drainage, earth, effort, fight, foot, front, hedge, man, mean, mound, palisade, part, pool, rampart, resistance, road, side, stand, wall, water