delayed payment surcharge - Turkish English Dictionary