English | German | Russian | Czech

membranophone English

Meaning membranophone meaning

What does membranophone mean?

membranophone

(= drum) a musical percussion instrument; usually consists of a hollow cylinder with a membrane stretched across each end

Synonyms membranophone synonyms

What other words have the same or similar meaning as membranophone?

membranophone English » English

tympan drum tambour barrel

Are you looking for...?