myringa
English Dictionary
->
Letter M
-> myringa
Search Dictionary:
myringa Definition
(n)
the
membrane
in
the
ear
that
vibrates
to
sound
myringa Synonyms
eardrum
myringa
tympanic membrane
tympanum
© Art Branch Inc.