melrose
0 synonyms and 0 antonyms for melrose, ranked by how commonly they're used.
Noun — A syrupy mixture of honey and rose petals, once used in gargles and skin lotions.
No synonyms recorded for melrose yet. See its full definition.
← Back to the full definition of melrose