Membranophone Meaning

There are 1 meaning(s) for word Membranophone

Meaning 1 : a musical percussion instrument; usually consists of a hollow cylinder with a membrane stretched across each end

    Synonyms : drum,  tympan