English word definition — powered by WordNet
repetitive and persistent
demanding attention
Want to remember insistent?