triple superphosphate - German English Dictionary