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.