BankingWords

interlocking directorates - Details


English Term: interlocking directorates
Arabic Term: مجالس إدارة متشابكة
Arabic Definition:
Related Terms:
Show English Definition
English Definition: