Definition of Telford in English:

Telford

proper noun

  • A town in west central England; population 161,700 (est. 2007)

Pronunciation

Telford

/ˈtelfərd/