Euphoniad

word

Noun

An instrument in which are combined the characteristic tones of the organ and various other instruments.
More about this word
Synonyms and related words
Explore this word
Feedback