1. Adjective
Standing or resting on something; as, an insistent wall.
2. Adjective
Insisting; persistent; persevering.
3. Adjective
See Incumbent.
More about this word
Synonyms and related words
Explore this word
