Loaded for Bear

What does the idiom “loaded for bear”?

Definition: Prepared for problems, well prepared for a challenge

Example: I know the professor is going to argue with my position. But don’t worry—I’m loaded for bear.

Note: This expression is North American