meaning of instillator
1.
medical
apparatus
that
puts
a
liquid
into
a
cavity
drop
by
drop
Related Words
instillator
|
Developed & Maintained By
Taraprasad.com