CAMBRAI Meaning of CAMBRAI in English or formerly Cambray geographical name city N France on the Schelde population 34,210 Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012