Dictionary.com
Thesaurus.com

has been barbecuing

  • present perfect progressive
    of barbecue (3rd person singular).
    barbecue
    noun
    pieces of meat, fowl, fish, or the like, roasted or smoked over fire, especially when basted in a barbecue sauce.