What does Cartes de visite mean?

Cartes de visite meaning in General Dictionary

of carte-de-visite