Dictionary.com
Thesaurus.com
has gyrated
  • present perfect of gyrate (3rd person singular).