YourDictionary

long suit

  1. Card Games the suit in which a player holds the most cards
  2. something at which one excels

See long suit in American Heritage Dictionary 4

Learn more about long suit

link/cite print suggestion box