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