Quite simply another "
slang" term derived from bitch.
Does not have the same meaning as "bitch" (female dog).
Could also be used as a harsh substitute for "
idiot".
(see example)
Is used to refer to someone male or
female for various reasons (generally the latter). Usually when they are complaining about something.