Grantown
English
Proper noun
Grantown
Ellipsis of
Grantown-on-Spey
: a
town
in
Highland
council area,
Scotland
, originally in
Morayshire
(
OS
grid ref NJ0327
)
.