What is the full meaning of mellophones
MELLOPHONE, a brass wind instrument resembling the French horn [n]
Example of the word mellophones placed on a Scrabble board.