delegation of authority to offices away from headquarters - Turkish English Dictionary

Suggest a Term