Dictionary.com
Thesaurus.com

has blubbered

  • present perfect
    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.