governors island - French English Dictionary