abbreviation for diethylstilbestrol, a synthetic estrogen
acronym from diethylstilbestrol
A controversial pharmaceutical compound used historically
Complete word intelligence in one call. Free tier — 50 lookups/day.