Answer: bitched

AnswerCrossword Clue
bitchedmalicious, unpleasant woman
bitchedto complain
bitchedBITCH, to complain (to express discontent)
bitchedfemale dog