Dictionary.com
Thesaurus.com
have been snookering
  • present perfect progressive of snooker.