Dictionary.com
Thesaurus.com

has been blubbering

  • present perfect progressive
    of blubber (3rd person singular).
    blubber
    noun
    the fat layer between the skin and muscle of whales and other cetaceans, from which oil is made.