"demand note" - Details

English Term:
demand note
Arabic Term:
كمبيالة تحت الطلب
Arabic Definition:
English Definition: