Term of the Moment

MPP


Look Up Another Term


Definition: public Web server


A server on the Internet. See Web application.