Melrose /(?)/

Mel·rose

Melrose

n.
  1. Honey of roses.