"direct placement" - Details

English Term:
direct placement
Arabic Term:
بيع مباشر محدود
Arabic Definition:
English Definition: