Loughborough
geographical name
Lough·bor·ough
ˈləf-ˌbər-ə
-ˌbə-rə,
-b(ə-)rə
town in Leicestershire, central England, south of Nottingham population 60,000
Love words? Need even more definitions?
Merriam-Webster unabridged
Share