Webster's Revised Unabridged Dictionary · 1913

Instillator

Instillator , noun

An instiller. [Rare]