Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

loughborough Definition

Cancel
loughborough
geographical name(Lough-bor-ough)
town in Leicestershire, central England, south of Nottingham population 60,000

Words Related to loughborough!

loughborough Examples by Brain Bank Users