melrose

Noun

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