stapesEnglish

stapes, stirrup

Noun

The stirrup-shaped ossicle that transmits sound from the incus to the cochlea

English: stapes, stirrup

Bahasa: tulang sanggurdi

Bahasa words with similar meanings

English words with similar meanings

Show 1 words