What is the meaning of ampoule in English?

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

Learn in

See more

n. ampoule

Definition of ampoule in English

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

Synonyms of ampoule in English

ampulampuleampulla