D and C

D and C

English Noun
Ad

Definition

Abbreviation of dilation and curettage.

Ad