shelter island - French English Dictionary