bln (billion) - German English Dictionary