garden island - French English Dictionary