trillions - German English Dictionary