"cartel" - Details

English Term:
cartel
Arabic Term:
اتحاد منتجين
Arabic Definition:
English Definition: