monkey island - French English Dictionary