Highland Games (noun) Definition, Meaning & Examples

noun
  1. a meeting in which competitions in sport, piping, and dancing are held: originating in the Highlands of Scotland
Highland Games (noun) Definition, Meaning & Examples

More Definitions