BATSHIT
Etymology
Noun
batshit (uncountable)
(vulgar, literally) fecal matter produced by bats
(slang, vulgar) nonsense, horseshit; especially when said by or attributed to someone irrational.
(slang, vulgar) extreme irrationality or unreasonableness, insanity, craziness.
Synonyms
• guano
Adjective
batshit (comparative more batshit, superlative most batshit)
(slang, vulgar) extremely irrational or unreasonable, insane, crazy.
Synonyms
• batcrap
• batpoop
• See also insane.
Adverb
batshit (not comparable)
(slang) Used as an intensifier, particularly for insane or synonyms.
Anagrams
• battish
Source: Wiktionary