Полный англо-русский словарь
of public utility
Общественно полезный
Полный англо-русский словарь
of principle
of random nature