dudley (town in england) - French English Dictionary