Meaning of myringa
Definition of myringa
(noun)
the
membrane
in the ear that vibrates to
sound
Other information on myringa
WIKIPEDIA results for
myringa
Amazon results for
myringa
Tweet