Look Up Another Term

Definition: OSP


(Online Service Provider) See online service.