A poker shark is a highly skilled and experienced player. This is a player who knows how to exploit their opponent’s weaknesses, understands GTO and rarely makes big mistakes themselves.
For example, if you’re playing a cash game and someone says that they think there are three sharks at the table, they’re implying that they think three of the players are very skillful.