island depot - French English Dictionary