MELODEON MEANING IN ENGLISH

• Melodeon Definition & Synonyms

  1. (n.) A kind of small reed organ; -- a portable form of the seraphine.
  2. (n.) A music hall.


RECENT SEARCHES