bat shit and bull pussy
Slang terminology in Marine Corps boot camp in 1971 at MCRD San Diego. Used to express strong emotions or disagreement with someone else's comments or behavior.
As a recruit platoon begins to march but is out of step the D.I. shouts, " Bat shit and bull pussy, maggots. That is not how you march. Get on your knuckles. We'll p.t. until you get it right. " Physical training being knuckle pushups on the tarmac as disiplinary punishment.