instillator
[ in-stuh-ley-ter ]
nounMedicine/Medical.
an apparatus for putting liquid drop by drop into a cavity.
Origin of instillator
1Words Nearby instillator
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2023
Browse