Definition of tart card in English:

tart card

noun

British
informal
  • A business card advertising the services of a prostitute, especially one placed in a public telephone box.

Origin

1990s; earliest use found in Today.