Dictionary.com
Thesaurus.com
has pastured
  • present perfect of pasture (3rd person singular).