1 English Synonyms for S.T.D.
Prev.1Next
S.T.I.
Definition: 1. (disease) Initialism of sexually transmitted infection; also STI.
Show more information about S.T.I.
Prev.1Next
Search took: 1.6139 ms
Definition: 1. (disease) Initialism of sexually transmitted infection; also STI.
Show more information about S.T.I.
Search took: 1.6139 ms