Rhyme Desk
Find rhyming words!

Definition of "Instillator" :

noun: medical apparatus that puts a liquid into a cavity drop by drop