billion-dollar - German English Dictionary