See also: Melrose

English

edit

Noun

edit

melrose (uncountable)

  1. honey of roses, a mixture formerly used in gargles and lotions

References

edit

Anagrams

edit