le touquet








noun

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