institution of public utility - Spanish English Dictionary