place to see before you die - French English Dictionary