Barton upon IrwellWiktionary 原文英美释义专有名词proper noun1A suburb in the City of Salford, Greater Manchester, England (OS grid ref SJ7697).