pirate island - French English Dictionary