"lead manager" - Details

English Term:
lead manager
Arabic Term:
المتعهد الرئيسي
Arabic Definition:
English Definition: