direct debiting system - Turkish English Dictionary