follow Dictionary.com

How Well Do You Know English Slang?

Melrose

[mel-rohz] /ˈmɛlˌroʊz/
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
Encyclopedia Article for 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

Word of the Day

Difficulty index for Melrose

Some English speakers likely know this word

Word Value for Melrose

0
0
Scrabble Words With Friends

Quotes with Melrose

Nearby words for melrose