Home
Advance Search
Dictionary
Words with Friends solver
Meaning of ampulla
Definition:-
A roughly spherical flask with two handles, used in ancient Rome. (noun)