1. a derogatory term for a woman 2. a derogatory term for a weak or subservient man 3. a prostitute 4. anything unpleasant 5. to complain 6. to spoil, to ruin 7. to cheat, to swindle
English Idioms Dictionary
complain, grouse He tells me I'm always bitching, but I don't complain very much.(See a bitch)