Definition of direct payment in English:

direct payment

noun