What is Poker Shark in Poker?

A “shark” is a highly skilled poker player. “Don’t play in that cash game, it’s full of sharks.” 

Weaker players are often referred to as “donkeys” or “fish.”