institution that is publicly owned - French English Dictionary