• word of the day

    instillation

    instillation - Dictionary definition and meaning for word instillation

    Definition
    (noun) the introduction of a liquid (by pouring or injection) drop by drop
    Synonyms : instillment , instilment
    Definition
    (noun) a liquid that is instilled drop by drop
Download our Mobile App Today
Receive our word of the day
on Whatsapp