Slovnenya

Translation English Spanish: deferred payment

Dictionary: main