Seschellen - French English Dictionary