What is the meaning of ampulla in English?

Learn vocabulary with pictures as well as definitions of ampulla in English

Learn in

See more

n. ampulla

Definition of ampulla in English

Small, sealed vial, typically made of glass, which contains a dose of liquid.

Synonyms of ampulla in English

ampouleampulampule