SMO

SMO

English Noun
Ad

Definition

Initialism of site management organization; an organization that provides clinical trial related services.

Ad