habitat island - French English Dictionary