English | German | Russian | Czech

trilliard English

Meaning trilliard meaning

What does trilliard mean?

trilliard

1021, a thousand million million million

Are you looking for...?