Slovnenya

Translation English French: immediate payment

Dictionary: main
immediate payment
noun