Translation of "Payment on demand" in German

Related phrases