1. (noun)shark any of numerous elongate mostly marine carnivorous fishes with heterocercal caudal fins and toughskin covered with small toothlike scales
2. (noun)shark a person who is ruthless and greedy and dishonest
3. (noun)shark a person who is unusually skilled in certain ways "a card shark"