denizens - French English Dictionary