Definition of fish
Fish is also called pigeon, donkey, monkey, etc. The fish is the bad player at the table, the one who doesn't know the basic strategy. When you call a player a fish, it's an insult. Not all players at a poker table have the same skills. Pros who have respect for beginners or less experienced players will call them "recreational players" or "recreational players". But when you want to insult a player, you'll call him a fish. Usually, the fish doesn't know he is a fish. There is a saying in poker that "80% of poker players think they are better than 80% of poker players".
Don't tell the fish he's fish
If you're a pro player and you've just taken a serious badbeat from a player you call a "fish", don't call him a fish, call him a "nice hand" or "well played". Calling a player a fish could have several negative effects on you. For example, you may lose your chat room privileges, you may cause your opponent to study harder until his knowledge exceeds yours, you may cause him to leave the table, etc. Other than venting, there is no benefit to calling a player fish.