Aviemore (noun) Definition, Meaning & Examples

noun
  1. a winter sports resort in Scotland, in Moray between the Monadhliath and Cairngorm Mountains. Pop: 2397 (2001)
Aviemore (noun) Definition, Meaning & Examples

More Definitions