SMO
SMO
English
Noun
Ad
Definition
Initialism of site management organization; an organization that provides clinical trial related services.
Ad
SMO
Initialism of site management organization; an organization that provides clinical trial related services.