Word Study
bitching
CIDE DICTIONARY
bitching, n.
complaining; griping. [PJC]
bitching, adj.
an informal intensifier; as, we had a bitching good time. [PJC]
For further exploring for "bitching" in Webster Dictionary Online