pieces of stiff paper for games or information; credit/debit payment methods
Old French carte, from Latin charta 'paper'
Try Another Word