Definition of Telford in US English:

Telford

proper noun

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

Pronunciation

Telford

/ˈtelfərd/