Triphosphat - German English Dictionary