Noun
bitch shield (plural bitch shields) (slang, derogatory) A hostile or frosty attitude adopted by a woman to deter unwanted suitors.