Melodeon



ENGLISH MEANING
noun
1.
A music hall.
2.
A kind of small reed organ; -- a portable form of the seraphine.