cambrai









cambrai


noun

  1. a city in N France: battles 1917, 1918.

noun

  1. a town in NE France: textile industry: scene of a battle in which massed tanks were first used and broke through the German line (November, 1917). Pop: 33 738 (1999)
48 queries 0.391