melrose

See also: Melrose

English

Noun

melrose (uncountable)

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

References

Anagrams