Answer: bitching

AnswerCrossword Clue
bitchingBITCH, to complain (to express discontent)
bitchingExcellent