abbreviation for diethylstilbestrol, a synthetic estrogen
acronym from diethylstilbestrol
Try Another Word