Definition of D & X in English:

D & X

abbreviation

  • Dilation and extraction.