non-recurring payment - Turkish English Dictionary