English | German | Russian | Czech

myringa English

Meaning myringa meaning

What does myringa mean?

myringa

(= eardrum) the membrane in the ear that vibrates to sound

Synonyms myringa synonyms

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

myringa English » English

tympanum tympanic membrane eardrum

Are you looking for...?