English | German | Russian | Czech

ampulla English

Meaning ampulla meaning

What does ampulla mean?

ampulla

the dilated portion of a canal or duct especially of the semicircular canals of the ear a flask that has two handles; used by Romans for wines or oils

Synonyms ampulla synonyms

What other words have the same or similar meaning as ampulla?

Are you looking for...?