Lockerbie (noun) Definition, Meaning & Examples

noun
  1. a town in SW Scotland, in Dumfries and Galloway: scene (1988) of the UK's worst air disaster when a jumbo jet was brought down by a terrorist bomb, killing 270 people, including eleven residents of the town
Lockerbie (noun) Definition, Meaning & Examples

More Definitions