×

cambrai meaning in English

n. cambrai, town in the nord-pas-de-calais, region in northern france, south of lille (france)

Related Words

  1. cambodgien
  2. cambouis
  3. cambre
  4. cambria
PC Version

Copyright © 2018 WordTech Co.