十百万八百八十千ten million eight hundred and eighty thousand
ten millions and eight hundred eighty thounsands