Word info

euphoniad

Noun

Meaning

An instrument in which are combined the characteristic tones of the organ and various other instruments.

Source: Webster's dictionary

Anagrams

Close letter words and terms