place to see - French English Dictionary