payment on due date - Turkish English Dictionary