Dictionary.com
Thesaurus.com
has meditated
  • present perfect of meditate (3rd person singular).