instillate (English, noun)
expansion: instillate (plural instillates)
Senses:
glosses: A fluid injected or infused into the body
Forms:
form: instillates
tags: plural