MELLOPHONE Meaning of MELLOPHONE in English [mel.lo.phone] n [[1]mellow + -phone] (1926): a valved brass instrument similar in form and range to the French horn Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012