BEOLINGUS
Dictionary - TU Chemnitz

 English  German

trillion; billion [Br.] [obs.]; million million [listen] Billion {f}

trillions; billions; million millions Billionen {pl}