duumaa de gelegele

English: Translation
trillion (a million million)
numeral
carroll-soulik-1973