Noun: Salford sol-fud
- A city in Greater Manchester, England, historically part of Lancashire, located directly west of Manchester city centre
"The BBC moved many operations to MediaCity in Salford"
Part of: Greater Manchester
Encyclopedia: Salford, Lancastershire