English dictionary
myringa meaning and definition
Definition and meaning of myringa at MeaningMonkey.org. myringa meaning and definition in the English Dictionary.MYRINGA noun
Definition of myringa (noun)
- the membrane in the ear that vibrates to sound
- synonyms: eardrum, tympanic membrane, tympanum
Source: Princeton University Wordnet