duumaa de gelegele

English: Translation
trillion (a million million)
numeral