meaning of bat carcass

bat carcass meaning in Urban Dictionary

like a big runny bit of excrement that will not vacate the rectal areabut enjoyable nonetheless constantly ready to hold off. precious awesome funny