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