"detachable stock warrant" - Details

English Term:
detachable stock warrant
Arabic Term:
شهادة خيار منفصلة لشراء أسهم
Arabic Definition:
English Definition: