Urmston

/ (ˈɜːmstən) /

noun

a town in NW England, in Trafford unitary authority, Greater Manchester. Pop: 40 964 (2001)

Example sentences from the Web for urmston