batcrap The origin and history of batcrap. Etymology From bat + crap, as a euphemism for batshit. ← Back to the full definition of batcrap