milliardEnglish

milliard

Noun

A billion

English: milliard