Loughborough

/ (ˈlʌfbərə, -brə) /

noun

a town in central England, in N Leicestershire: university (1966). Pop: 55 258 (2001)

Example sentences from the Web for loughborough