meaning of deferred payment

1. arrangement for deferred payment for goods and services


Related Words

deferred payment |

Developed & Maintained By Taraprasad.com

Treasure Words