meaning of batcrap

batcrap meaning in Urban Dictionary

the brand new age version of bullshit... I obtained over making use of bullshit it lost all-defiance so now its BATCRAP