meaning of bat guano crazy

bat guano crazy meaning in Urban Dictionary

a far more courteous, euphemistic, SFW method to explain a person who would usually be bat shit crazy