tetraphosphate - German English Dictionary