What does "ricochet" mean?

Native speaker’s answer
Rebecca
"To ricochet" is an action verb meaning to rebound (bounce back) off the surface of something. For example, many people like to practice tennis by hitting a tennis ball at a wall over and over again. This is considered to be a ricochet movement. The singer has used "I'm criticized, but all your bullets ricochet" to express that despite the hurtful comments of people who criticize her, their words just ricochet (bounce) off her and do not hurt her at all. Ex: The bullets ricocheted off the car. Ex: The ball ricocheted off a player's leg and the referee called a foul.