/ Dictionary / Index M membranophone: Meaning and Definition of Find definitions for: mem•bra•no•phone Pronunciation: (mem-brā'nu-fōn"), [key] — n. any musical instrument, as a drum, in which the sound is produced by striking, rubbing, or blowing against a membrane stretched over a frame. Random House Unabridged Dictionary, Copyright © 1997, by Random House, Inc., on Infoplease. See also: membranophone (Thesaurus) membrane bone membranous Related Content Daily Word Quiz: placid Analogy of the Day: Today’s Analogy Spelling Bee: Today’s Spelling Bee Frequently Misspelled Words Frequently Mispronounced Words Easily Confused Words Writing & Language