persistingEnglish

dogging, persisting

Adjective

Relentless and indefatigable in pursuit or as if in pursuit

English: dogging, persisting

English words with similar meanings

Show 1 words