Term Gallery logo

Meanings of government owned or controlled corporation in English