1 definition by Yourmom;tasha

A very small town.

yet seems to have the highest teen pregnancy rate in the whole of Europe.
Me: Ha you live in Telford! Did you know it has the highest teen pregnancy rate in Europe?

Sarah: yeah but it's right next to Wolverhampton which is probably second.

Me: so.
by Yourmom;tasha January 23, 2008
Get the telford mug.