carte de visite - Turkish English Dictionary