Dictionary.com
Thesaurus.com
has been invading
  • present perfect progressive of invade (3rd person singular).