What does "euphoniad" mean?

Euphoniad: An instrument in which are combined the characteristic tones of the organ and various other instruments. [R.]

Sources