Melrose

Melrose

[mel-rohz]
noun
1.
a city in E Massachusetts, near Boston.
2.
a village in SE Scotland, on the Tweed River: ruins of a famous abbey.
Dictionary.com Unabridged
Based on the Random House Dictionary, © Random House, Inc. 2014.
Cite This Source Link To melrose
Encyclopedia Britannica
Encyclopedia

melrose

small burgh (town), Scottish Borders council area, historic county of Roxburghshire, Scotland, on the right bank of the River Tweed. It lies 33 miles (53 km) southeast of Edinburgh

Learn more about Melrose with a free trial on Britannica.com.

Encyclopedia Britannica, 2008. Encyclopedia Britannica Online.
Cite This Source
Copyright © 2014 Dictionary.com, LLC. All rights reserved.
  • Please Login or Sign Up to use the Recent Searches feature