Leighton Buzzard/Definition

A town in Central Bedfordshire.