Dictionary.com
Thesaurus.com
had been switch-hitting

More Suggestions