ampulla
English Dictionary
->
Letter A
-> ampulla
Search Dictionary:
ampulla Definition
(n)
the
dilated
portion
of
a
canal
or
duct
especially
of
the
semicircular
canals
of
the
ear
(n)
a
flask
that
has
two
handles
;
used
by
Romans
for
wines
or
oils
ampulla Synonyms
ampulla
© Art Branch Inc.