le touquet








noun

  1. a town in N France, on the English Channel, near Boulogne: seaside summer resort; airport.
54 queries 0.545