DDD
nounDefinition of DDD
: an insecticide C14H10Cl4 closely related chemically and similar in properties to DDT
Keep scrolling for more
Keep scrolling for more