Melrose
/(?)/
Mel·rose
Melrose
n.
Honey of roses.