Dictionary search results

Showing 1-3 of 3 results

STD British & World English

A sexually transmitted disease

STD New Oxford Dictionary for Writers & Editors

Doctor of Sacred Theology