Melrose

n.
  1. Honey of roses.