Definisi 'myringa'

English to English
noun
1 the membrane in the ear that vibrates to sound Terjemahkan
source: wordnet30


Visual Synonyms