milliards - German English Dictionary