"sale and buyback" - Details

English Term:
sale and buyback
Arabic Term:
البيع وإعادة الشراء
Arabic Definition:
English Definition: