Definition of Myringa

  • (noun) the membrane in the ear that vibrates to sound

Synonyms of Myringa


Antonyms of Myringa


No Antonyms Found.

Homophones of Myringa


No Homophones Found.