English Dictionary
Definition STD in British English
STD noun
[countable] noun
/ˌes tiː ˈdiː/

English Dictionary