one part of a billion - German English Dictionary