a tourist attraction - French English Dictionary