townscape - French English Dictionary