Home / Dictionary / Melrose

Melrose Common

Melrose has 2 different meanings across 1 category:

Proper Noun

Definitions
Noun
1

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

"The old apothecary's recipe book lists instructions for making melrose to soothe a sore throat."