adj. A person or thing that is insane, crazy, etc. Comes from the colloquial usage of bat shit, meaning the same thing. Guano is the Spanish word for bat droppings.
Person A: Holy shit did you see that guy mumbling to himself?
Person B: Yeah dude, he's guano for sure.