denizen - French English Dictionary