• word of the day

    myringa

    myringa - Dictionary definition and meaning for word myringa

    Definition
    (noun) the membrane in the ear that vibrates to sound
Download our Mobile App Today
Receive our word of the day
on Whatsapp