triphosphates - German English Dictionary