public institution of an industrial and commercial nature - Turkish English Dictionary

Suggest a Term