Tourcoing Hear it!

Tourcoing Definition

Tour·coing (to̵̅o̅r kwan)

city in N France, near the Belgian border: pop. 94,000