barrier island - French English Dictionary