Online Dictionary
Definition of " centre commerçant " in French English Dictionary
Results
centre commerçant
  • {N} downtown