Melrose - definition of Melrose by The Free Dictionary
Define Melrose. Melrose synonyms, Melrose pronunciation, Melrose translation, English dictionary definition of Melrose. n. 1. Honey of roses. Webster's Revised Unabridged Dictionary, published 1913 by G. & C. Merriam Co