left one's calling card - Turkish English Dictionary