Tourcoing









Tourcoing


noun

  1. a city in N France, near the Belgian border.

noun

  1. a town in NE France: textile manufacturing. Pop: 93 540 (1999)
50 queries 0.599