See Incumbent.
Same as Meliorator.
Insisting; persistent; persevering.
Standing or resting on something; as, an insistent wall.