island of resistance - French English Dictionary