MELLOPHONE

10 letters 17 Scrabble points

Definition of MELLOPHONE

noun
  1. A brass instrument frequently used in place of the French horn in marching bands and similar performance groups

Source: Wiktionary

Word Details

Letters M E L L O P H O N E
Length 10 letters
Scrabble Score 17 points