bitchy woman

noun

1.
a vain and temperamental person