up-front interest payment - Turkish English Dictionary