semuna

English: Translation
hundreds of millions
numeral