A steer is a male cattle that has been, ahem, altered to prevent it from reproducing. This is usually done to make the animal more docile and to improve the quality of the meat. It's like the difference between a laid-back surfer dude and a fiery rockstar - one's a lot more chill than the other.
A bull, on the other hand, is a male cattle that's still got its, shall we say, manhood intact. These guys are like the ultimate fighters of the cattle world - strong, fierce, and ready to rumble. But, let's be real, they can also be a bit too confident and aggressive for their own good.