From semi- + pubblico.
semipubblico (feminine semipubblica, masculine plural semipubblici, feminine plural semipubbliche)