Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
superphosphate
in English
superphosphate
us
/ˌsuːpərfaʊsfiːt/
uk
/ˌsuːpərfaʊsfeɪt/
#uncommon
Definitions
Noun
a
fertilizer
made
from
sulfuric
acid
and
phosphate
rock
a
phosphate
with
maximum
phosphoric
acid
content
Base Words
phosphate
super