peripherical island - French English Dictionary