• Definition for "melrose"
    • honey of roses, a combination formerly used in…
    • View More
  • Sentence for "melrose"
  • Urban Dictionary for "melrose"

melrose definition

  • noun:
    • honey of roses, a combination formerly used in gargles and lotions
    • Honey of flowers.
    • Honey of roses, a preparation composed of powder of red rose, clarified honey, and diluted liquor.
53 votes

How would you define melrose?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!