MELROSE


Meaning of MELROSE in English

noun honey of roses.

Webster English vocab.      Английский словарь Webster.