Instillation

Definition of Instillation from the PharmacyDictionary.in

Instillation

Administration of a liquid drop by drop.

Not Available