have a card up your sleeve - Turkish English Dictionary