superphosphate
nounDefinition of superphosphate
1
: an acid phosphate
2
: a soluble mixture of phosphates used as fertilizer and made from insoluble mineral phosphates by treatment with sulfuric acid
Keep scrolling for more