one thousand million - German English Dictionary