Superphosphate - German English Dictionary