decillion - German English Dictionary