Webster's Revised Unabridged Dictionary · 1913

Insidiator

Insidiator , noun

[Latin]

One who lies in ambush. [Obsolete] — Barrow