the town's silhouette - French English Dictionary