triple superphosphate - Turkish English Dictionary