receive an upfront payment - Turkish English Dictionary