0%

ALL meanings of montbéliard

M m
  • noun montbéliard an industrial town in E France: former capital of the duchy of Burgundy. Pop: 27 570 (1999) 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?