Dictionary |
1 Result
#1
insisting
n.
[
insistence
] continual and persistent demands
. wn