Dictionary.com
Thesaurus.com
has planted
  • present perfect of plant (3rd person singular).