euphoniad
Noun
Meaning
An instrument in which are combined the characteristic tones of the organ and various other instruments.
Source: Webster's dictionaryNoun
An instrument in which are combined the characteristic tones of the organ and various other instruments.
Source: Webster's dictionary