dudley (town in england) - Turkish English Dictionary