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