Definition, Meaning & Anagrams | English word MELROSE
MELROSE
Definitions of MELROSE
- honey of roses, a mixture formerly used in gargles and lotions
- A small town in Scottish Borders, Scotland (OS grid ref NT5434).
- A small town in South Australia.
- A suburb in Wellington, New Zealand.
- A suburb in Johannesburg, South Africa.
- A number of places in Canada:
- A number of places in USA:
- A habitational surname from Scottish Gaelic.
Number of letters
7
Is palindrome
No
Search for MELROSE in:
Page preparation took: 196.58 ms.