From karto (“card”) + ludo (“game”).
kartludo (accusative singular kartludon, plural kartludoj, accusative plural kartludojn)