a person who is unusually skilled in certain ways; "a card shark"

listen to the pronunciation of a person who is unusually skilled in certain ways; "a card shark"
a person who is unusually skilled in certain ways; "a card shark"
Favorites